namespace EventBehaviorTree
{
    public enum NodeMsg
    {
        /// <summary>
        /// Send to start a sequence or a task.
        /// </summary>
        Start,
        /// <summary>
        /// Node mission done successfully.
        /// </summary>
        Succeed,
        /// <summary>
        /// Node failed to get the condition.
        /// </summary>
        Fail,
        /// <summary>
        /// Stop superior nodes, sended from the leaf node.
        /// </summary>
        REQ_Abort,
        /// <summary>
        /// Stop all sub tasks with their coroutines, sended by superior node or instant task node.
        /// </summary>
        CMD_Stop,
    }
}
